let nums = [1, 2, 3, 4, 5, 6, 7], k = 3
// var rotate = function (nums, k) {
//     const len = nums.length
//     const del = k % len
//     const arr = nums.splice(len - del, del)
//     const lens = arr.length

//     for (let i = 0; i < lens; i++) {
//         const a = arr.pop()
//         nums.unshift(a)

//     }
//     return nums
// };
// console.log(rotate(nums, k));




var rotate = function (nums, k) {
    const len = nums.length
    const del = k % len
    for (let i = 0; i < del; i++) {
        const a = nums.pop()
        nums.unshift(a)
    }
    return nums
};
console.log(rotate(nums, k));